package chapters15_bingfa.chapters15_2;

/**
 * Created by xinxuchu on 2020/1/26.
 */
public class Counter {

    private int count;


    /**
     * Counter是一个简单的计数器类，incr方法和getCount方法都加了synchronized修饰。
     * 加了synchronized后，方法内的代码就变成了原子操作，
     * 当多个线程并发更新同一个Counter对象的时候，也不会出现问题。
     */
    public synchronized void incr(){
        count++;
    }

    public synchronized int getCount(){
        return count;
    }
}
